ground of impediment - Spanish English Dictionary